package com.app.shop.constants;

/**
 * @Title
 * @Description (微信枚举)
 * @author Garfield Miao
 * @date 2019年21月25日
 * @upAuthor Garfield Miao
 * @update 2019年21月25日
 */
public class WeixinConstants {
	
	public enum WEIXINPARAMS {
		//微信支付商户开通后 微信会提供appid和appsecret和商户号partner
		APPXJSAPIID("appxjsapiid"),
		APPXJSAPISECRET("appxjsapissecret"),
		PARTNERJSAPI("partnerjsapi"),
		//这个参数partnerkey是在商户后台配置的一个32位的key,微信商户平台-账户设置-安全设置-api安全
		PARTNERJSAPIKEY("partnerjsapikey"),
		//微信支付成功后通知地址 必须要求80端口并且地址不能带参数
		NOTIFYURL("notifyurl"),
		//扩展字段暂填写固定值Sign=WXPay
		PACKAGES("packages"),
		//请求prepay_id地址
		CREATEORDERURL("createOrderURL"),
		//请求微信支付结果地址
		GETWXTRAINFO("getWXtraInfo"),
		GETOPENBYTYPE("getOpenByType"),
		TAKEAPPID("takeappid"),
		TAKEAPPSECRET("takeappsecret"),
		SELFAPPID("selfappid"),
		SELFAPPSECRET("selfappsecret");
		private String code;

		private WEIXINPARAMS(String code) {
			this.code = code;	
		}

		public String getCode() {
			return code;
		}
	}

}
